﻿/*CSS reset*/
html, body, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, p, div, label, span, img, form, input, select, button, textarea, fieldset, legend, blockquote, pre, iframe, article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; outline:none;}
article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
ol, ul { list-style:none;}
body { font-size:12px; font-family:"Microsoft YaHei", Verdana, Geneva, sans-serif;}
a { text-decoration:none; outline:none;}
a:hover { text-decoration:underline;}
img { border:0px;}
/**********定位**********/
.tl { text-align:left;}
.tc { text-align:center;}
.tr { text-align:right;}
.bc { margin-left:auto; margin-right:auto;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
.cb { clear:both;}
.cl { clear:left;}
.cr { clear:right;}
.va { vertical-align:middle;}
.pr { position:relative;}
.pa { position:absolute;}
.abs_right { position:absolute; right:0px;}
.zoom { zoom:1;}
.hidden { visibility:hidden;}
.none { display:none;}
.oh { overflow:hidden;}
.clearfix { zoom:1;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.di { display:inline;}
.db { display:block;}
.dib { display:inline-block;}
.hide-clip { position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;line-height:0!important;width:1px!important;overflow:hidden;}
/**********文字排版**********/
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f20 { font-size:20px;}
.fb { font-weight:bold;}
.fn { font-weight:normal;}
.t2 { text-indent:2em;}
.lh150 { line-height:150%;}
.lh180 { line-height:180%;}
.lh200 { line-height:200%;}
.unl { text-decoration:underline;}
.no_unl { text-decoration:none;}
/**********鼠标样式**********/
.cur { cursor:pointer;}